package com.cskaoyan.basic._2variable._3notice;

/**
 * 读程序题
 * @since 10:42
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo5 {
    public static void main(String[] args) {
        // 虽然不会编译报错，但这种写法不好，正确的做法是一行就只定义一个变量
        byte b1 = 1, b2 = 2, b;

        // byte + byte = int
        // b = b1 + b2;
        int result = b1 + b2;

        // byte + byte = int
        // int -> char 是强转
        // char c = b1 + b2;

        // 一共11个1
        /*
            11个1已经超过了int的取值范围
            所以这个整数数值int已经装不下了
            就必须在后面加L表示它是一个long类型数值
         */
        // Long number too large
        // long d = 111111111222222222222222211L;
    }
}
